html,body {
	/* overflow-y: scroll; */
	margin: 0;
}
a {
	color: #3c8dbc;
	text-decoration:none;
}
/* new style */
.skin-purple .main-sidebar {
	background: #fff;
}
.skin-purple .main-header .logo:hover {
	background: #0abdfe;
}
.skin-purple .main-header .navbar .sidebar-toggle:hover {
	/* background: #0abdfe; */
}
.skin-purple .main-header {
	min-height: 70px;
	padding: 0;
}
.skin-purple .main-header .logo {
	height: 50px;
	/* background: #0abdfe; */
	float: left;
	padding: 20px 0 0 15px;
	/* width: 230px; */
}
.skin-purple .main-header .navbar {
	height: 70px;
	background: linear-gradient(to right, #0abdfe, #67f0e0);
  /* margin-left: 230px; */
}
.winfo{margin-left: 230px;}
.skin-purple .main-header .sidebar-toggle {
	display: inline-block;
	padding: 24px 15px;
	color: #fff;
}
.skin-purple .main-sidebar {
	padding-top: 75px;
}
.sidebar-menu > li {
	line-height: 1.8
}
.skin-purple .sidebar-menu > li > a {
	font-size: 16px;
	color: #666
}
.skin-purple .sidebar-menu>li:hover>a,
.skin-purple .sidebar-menu>li.active>a {
	background: transparent;
	color: #666;
	border-left-color: transparent
}
.skin-purple .treeview-menu>li>a:hover {
	color: #fff
}
.skin-purple .sidebar-menu>li>.treeview-menu {
	background: #fff;
}
.sidebar-menu .treeview-menu > li > a {
	font-size: 16px;
	padding-left: 35px;
	color: #999
}
.sidebar-menu .treeview-menu > li:hover {
	background: #0abdfe;
}
@media (min-width: 768px) {
	.skin-purple  .navbar-nav>li>a 
		{
			padding-top: 25px;
    		padding-bottom: 25px;
		}
}
.modal-body .nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
	color: #0abdfe
}
.modal-body .nav-tabs>li>a {
	color: #555
}
.bg-olive {
	background-color: #0abdfe !important;
}
.dataTable .btn[class*='bg-']:hover {
	box-shadow: none
}
.btn-primary {
	background: #0abdfe;
	border-color: #0abdfe;
}
.box-body .nav>li>a {
	color: #666
}
.box-body .nav>li.active>a {
	color: #0abdfe;
}


/* tab 1*/
.double {
	line-height: 58px;
}
.title .glyphicon{
	padding: 3px;
	font-size: 13px;
    border-radius: 8px;
    color: #fff;
	
}
.data span.arrowup {
	color: #d88918;
}
.data span.arrowdown {
	color: #6bb10a;
}
.item-blue .glyphicon{
	background-color: #39a9ea;
}
.item-green {
	line-height: 58px;
}
.item-green .glyphicon{
	background-color: #6bb10a;
	line-height: 12px;
}
.item-orange .glyphicon{
	background-color:#d88918;
}
.item-red .glyphicon{
	background-color: #f14f4f;
}
.chart .chart-box {
	margin: 10px;
}

/* 数据表格label */
.content-wrapper .data-type {
	/*width: 90%;*/
	margin: 10px 5px;
	border:1px solid #d4d4d4;
	border-radius: 2px;
}
.data-type .title,
.data-type .data {
	padding: 3px 12px;
	border-top: 1px solid #d4d4d4;
	overflow: hidden;
    height: 42px;
}
.data-type .title {
    line-height: 34px;
	border-right: 1px solid #d4d4d4;
}

.data-type .data:last-child{
	border-right: 0;
}
.data-type .title{
	text-align: center;
	background: #ececec;
}
.data-type .data .line{
	vertical-align: middle;
	overflow: hidden;
	padding-bottom: 10px;
	padding-top: 10px;
}

/* label行高度 */
.data-type .data > label {
	line-height:36px;
}
.data-type .data > .form-group {
	line-height:36px;
}
.data-type .data.text {
	line-height:36px;
}
/* label行分隔符 */
.data-type .data.border-right {
	border-right: 1px solid #d4d4d4;
}

/* 表格双倍高度 */
.data-type .title.rowHeight2x,
.data-type .data.rowHeight2x {
	height:84px;
}
.data-type .title.rowHeight2x ,
.data-type .data.rowHeight2x.text {
	line-height:78px;
}
/*.data-type .data.rowHeight2x > label {
	line-height:78px;
}*/
.data-type .title.editer,
.data-type .data.editer {
	height:320px;
}
.data-type .title.editer {
	line-height:300px;
}

/*清除parding*/
.padding-clear {
	padding-right: 0px;
	padding-left: 0px;
}

/* 文件上传 */
/*a  upload */
.a-upload {
    padding: 4px 10px;
    height: 35px;
    line-height: 25px;
    position: relative;
    cursor: pointer;
    color: #888;
    background: #fafafa;
    border: 1px solid #ddd;
    border-radius: 4px;
    overflow: hidden;
    display: inline-block;
    *display: inline;
    *zoom: 1
}
.a-upload  input {
    position: absolute;
    font-size: 100px;
    right: 0;
    top: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    cursor: pointer
}
.a-upload:hover {
    color: #444;
    background: #eee;
    border-color: #ccc;
    text-decoration: none
}
/* 医疗 */
.search-box {
	display: inline-block
}
.input-sm {
	height: 32px;
}
.btn-create {
	margin-left: 10px;
    background-color: #0abdfe;
    border-color: #0abdfe;
    color: #fff;
}
.btn-create:hover,
.btn-create:active,
.btn-create:focus
 {
	color: #fff;
}
.pagination {
	margin: 0
}
.medical-modal {
	position:absolute;
	top:0%;
	left:0%;
	display:none;
	background:rgba(0,0,0,0.3);
	width:100%;
	height:100%;
	position:fixed;
	z-index:9999
}
.medical-modal .content {
	position: absolute;
	left: 35%;
	top: 25%;
	border-radius: 8px;
	width: 30%;
	height: 40%;
	background-color: #fff;
}
.pageitems, .jump {
	margin-left: 15px;
	display: inline-block;
}
.jumppage {
	width: 30px;
	text-align: center
}
@media (min-width: 768px) {
    .subscribe .modal-dialog {
		width: 900px;
		margin: 30px auto;
	}
}
.checklist {
	margin-top: 10px;
}
.checklist .input-group {
	margin-bottom: 10px;
}
.modal-page {
	margin-top: 20px;
	font-size: 12px;
}
.modal-page .form-control {
	font-size: 12px;
	padding: 0;
	height: 26px;
}
.table-check {
	margin: 0;
	display: inline-block;
    margin-right: 4px;
}
.daterange {
	margin:10px 10px 0;
}
.daterange .input-group .form-control {
	width: 20%;
}
.chart-title {
	font-size: 16px;
	font-weight: normal;
	text-align: center;
}
.diaocha {
	line-height: 2
}
.diaocha h5{
	color: #f98d45;
	background: #f5f7f9;
	line-height: 2;
	padding-left: 15px;
}
.diaocha div {
	padding: 0 20px;
	border-bottom: 1px solid #dce1e7;
}
.diaocha div h5 {
	color: #555;
	background: transparent;
	padding-left: 0;
}
.diaocha label {
	font-weight: normal;
}
.diaocha .form-group {
	margin-left: 0;
	margin-right: 0;
}
.diaocha .options label {
	margin-right: 10px;
}

.tizhi button{
	margin-right: 15px;
}
.innerform {
	margin-top: 20px;
}
.fa-search {
	cursor: pointer
}
.line {
	margin-top: 10px;
}
input[type=radio]:focus {
	outline: none
}
input[type="radio"]{
	appearance: none; 
	-webkit-appearance: none;
	outline: none;
	display:none
}
label input[type="radio"] {
	content: "\a0";
    display: inline-block;
    vertical-align: middle;
    font-size: 16px;
    width: 15px;
    height: 15px;
    margin-right: .4em;
    border-radius: 50%;
	border: 1px solid #c7c6c6;
    line-height: 1;
    margin-top: -1px;
}
label input[type="radio"]:checked {
	border: 3px solid #0abdfe;
}
.right-menu {
	float: right;
	padding: 18px 30px 0 0;
	color: #fff;
}
.el-dropdown{color: #fff;}
.avatar-wrapper img{width: 30px;height: 30px;border-radius: 15px;vertical-align: middle}
.el-popper[x-placement^=bottom]{margin-top: 30px;}
.el-dropdown-menu__item--divided{margin: 0;border:0 none;border-bottom: 1px solid #ebeef5}
.help{
	padding: 0 10px;
}
.help .fa{ margin-right: 5px;}
.el-main{
	background: #ecf0f5;
}
.el-menu{border: 0 none;}
.main{
	height: 100vh;
	min-width: 800px;
	min-height: 600px;
	overflow: hidden;
}
.main aside{
	overflow: visible;
  height: 100%;
}
.main aside.isClossTab{
	width: 100%;
	height: 60px;
	cursor: pointer;
	font-size: 25px;
	text-align: center;
	line-height: 60px;
	font-weight: bold;
	border-right: 1px solid #807c7c;
	box-sizing: border-box;
}
.main aside .menu{
	width: 100%;
  border-right:0;
}
.el-menu .fa{
	vertical-align: middle;
    margin-right: 5px;
    width: 24px;
    text-align: center;
    font-size: 18px;
}
.el-menu-item a{
	color: #303133
}
.el-menu-item:hover,.el-menu-item.is-active {
	color: #fff;
	background: #0abdfe;
}
.el-menu-item:hover a,.el-menu-item.is-active a{
	color: #fff;
}
.el-submenu__title:hover{background: none;}
.main-footer {
	background: #fff;
	padding: 15px 0;
	color: #444;
}
/* title */
.content-header {
	position: relative;
	padding: 15px 15px 0 15px;
	/* margin-top: 70px; */
}
.content-header > h1 {
	margin: 0;
	font-size: 24px;
	font-weight: normal;
}
.content-header > h1 > small {
	font-size: 15px;
	display: inline-block;
	padding-left: 4px;
	font-weight: 300;
}
.content-header > .breadcrumb {
	float: right;
	background: transparent;
	margin-top: 0;
	margin-bottom: 0;
	font-size: 12px;
	padding: 7px 5px;
	position: absolute;
	top: 20px;
	right: 10px;
	border-radius: 2px;
}
/*  */
.app-container{
	background: #fff;
	margin: 15px 30px 15px 15px;
	
}
.pagiantion{
	text-align: right;
	padding: 15px;
}
.box {
	position: relative;
	border-radius: 3px;
	background: #ffffff;
	border-top: 3px solid #3c8dbc;
	padding: 10px;
	margin-bottom: 20px;
	width: 100%;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
}
.filter-container{
	padding:10px 0 15px 0;
}
.main-container{margin-top: 70px;}
.filter-container .el-button,.filter-container .el-input__inner{
 padding: 0 15px;
 height: 34px;
 line-height: 34px;
}
.el-aside{overflow: hidden;}
.el-submenu .el-menu-item a{
	display: block;
	height: 50px;
}
.el-menu--collapse .el-submenu__icon-arrow{ display: none}
/* .el-container{position: relative;} */
/* foot */
.el-footer{
	position: absolute;
	left: 180px;
	right: 0px;
	bottom: -80px;
}
.boxMain .el-upload--text{
	position:static;
}
.boxMain >div{
	display: inline-block;
}
.excelTitle{
	text-align: center;
	overflow: hidden;
	line-height: 40px;
}
.excelTitle .el-button{
	float: left;
}
.excelTime{
	padding: 10px 0;
	text-align: right;
}
.exceTable{
	width: 100%;
	border-right: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
	font-size: 14px;
	color: #333;
}
.exceTable tr,.exceTable td{
	border-left: 1px solid #e6e6e6;
	border-top: 1px solid #e6e6e6;
	height: 40px;
	line-height: 40px;
	padding: 0 10px;
}
.exceTable .headBody{
	text-align: center;
	font-weight: 700;
	font-size: 14px;
}
.tabletrBg{
	background: #fcfcfc;
	text-align: right;
}
.textCenter{
	text-align: center
}
.checkScrol{
	height: 277px;
	overflow-y:scroll; ;
}